package co.edu.eam.laapuesta.persistencia.idao;

import java.util.List;

import co.edu.eam.laapuesta.persistencia.entidades.Cliente;
import co.edu.eam.laapuesta.persistencia.entidades.Empleado;

public interface ClienteIDAO {
	public void registrarCliente(Cliente cliente);
	public Cliente buscarCliente(int id);
	public Cliente buscarClienteByCedula(int cedula);
	public Cliente buscarClienteByUsuario(String usuario);
	public List<Cliente> buscarClienteByNombre(String nombre);
	public void actualizarCliente(Cliente cliente);
	public void eliminarCliente(Cliente cliente);
	public List<Cliente> listarClientes();
	
	public void registrarEmpleado(Empleado empl);
	public Empleado buscarEmpleado(int id);
	public Empleado buscarEmpleadoByCedula(int cedula);
	public Empleado buscarEmpleadoByUsuario(String usuario);
	public void actualizarEmpleado(Empleado empleado);
	public void eliminarEmpleado(Empleado empleado);
	public List<Empleado> listarEmpleados();
}
